package middleware

import (
	"gameTest/common"
	"github.com/kataras/iris"
)

func AuthConfig(ctx iris.Context)  {
	token := ctx.URLParam("token")
	//TODO获取用户访问的url,给用户做rbac权限控制
	url := ctx.GetCurrentRoute()
	ctx.Application().Logger().Debug(url)

	if token == "" {
		ctx.Application().Logger().Debug("没有登录授权访问")
		ctx.JSON(common.BuildResult(400, "没有登录授权访问",""))
		return
	}

	//查询数据库跟比对token 跟过期时间

	ctx.Application().Logger().Debug("授权正确")
	ctx.Next()
}
